Prerequisites
Following are prerequisites for using DAI, including supported operating systems (OSs), hardware recommendations, default port usage, and compatible Eggplant Functional (EPF) versions. To achieve the best results in your environment, consider how and where you plan to run your tests. For example, where will you run your DAI Server and where will you run your Agents? Will you run multiple Run Agents at the same time? Then plan to set up your systems accordingly. If you have any questions about how to configure your systems, please contact our Customer Support.
Hardware Recommendations
The following are recommended hardware configurations for trial and production deployments.
Hardware | Configuration |
---|---|
Processor | 64-bit Intel 2.3 GHz or equivalent (4+ cores or 8+ threads recommended) |
Disk Space | 500 GB minimum for production deployments, 5 GB minimum for trial deployments |
You may need more processing power depending on what other applications you plan to run on the same system with DAI. For example, if you want to run the DAI Server, a DAI agent, and Eggplant Functional (EPF) on the same machine, or multiple agents and EPF instances on the same machine, you will need more processing power.
Memory Recommendations
Following are memory recommendations for example DAI component configurations to give you an idea of how much memory you may need on your systems depending on how you plan to configure your DAI environment:
Memory | DAI Components |
---|---|
8 GB minimum | DAI Server only |
16 GB | Eggplant Functional and a DAI Agent - Add more memory for each additional instance as follows:
|
16 GB | Trial deployment |
32 GB | Production deployment |
32 GB | DAI Server, 1 DAI agent, and 1 EPF instance |
32 GB | 5 DAI Agents and EPF instances running simultaneously |
8 GB is the very minimum amount of memory you can use to run the DAI Server. You will need more memory depending on what other applications you plan to run on the same system.
For information about how EPF integrates with DAI, see Eggplant DAI Integration with Eggplant Functional. For information about the versions of EPF that work with DAI, see Compatible Eggplant Functional (EPF) Versions below.
Default Port Usage
By default, the Eggplant DAI Server uses port 8000 and needs external access for it. For information on changing ports after installation, see Change the Eggplant DAI Port on Windows.
In addition, the following ports must be accessible internally: 4566-4568, 4569, 4589, 4647, 4650-4655, 4671, 5433, 5673, 9000, 15673, 15675, 25672, 61613
Some system under test connections use default ports as well. See Default Ports for SUT Connections for information about ports used by different connection protocols.
Supported Operating Systems
DAI Server
System | Version |
---|---|
Windows (64-bit)* | 10/11, Server 2016/2019/2022 |
Red Hat Enterprise Linux (RHEL) (64-bit) | 7 (Kubernetes) |
CentOS Linux (64-bit) | 7 (Kubernetes) |
*On Windows operating systems, the maximum length for a path (MAX_PATH
) is defined as 260 characters. This path length can be too short for some DAI tasks. For example, if you try to copy or zip the "minio" folder or if you upgrade minio to DAI 7.0 as described in Install Eggplant DAI. It can also be too short for downloading suites from DAI as described in Managing Suites. Work with your local System Administrator to increase the MAX_PATH
on your Windows machine.
Windows Server 2016 and 2019 are no longer supported by Microsoft, except to those customers who paid Microsoft for extended support.
DAI Design Agent
System | Version |
---|---|
Windows (64-bit) | 10/11, Server 2016/2019/2022 |
macOS (64-bit) | 14.3 (Sonoma) |
Red Hat Enterprise Linux (RHEL) (64-bit) | 8/7 |
CentOS Linux (64-bit) | 7 |
Ubuntu LTS Linux (64-bit) | 22 |
DAI Run Agent
System | Version |
---|---|
64-bit Windows | 10/11, Server 2016/2019/2022* |
macOS (64-bit) | 14.3 |
Red Hat Enterprise Linux (RHEL) (64-bit) | 8/7 |
CentOS Linux (64-bit) | 7 |
Ubuntu LTS Linux (64-bit) | 22 |
*The DAI Run Agent running as a service was tested on Windows Server 2022.
Supported Browsers
Browser | Version | OS |
---|---|---|
Google Chrome | 120 | Windows 10, macOS 14.3 (Sonoma) |
Google Chrome | 114 | Cloud SUT |
Mozilla Firefox | 122 | Windows 10 |
Compatible Eggplant Functional (EPF) Versions
For information about how EPF integrates with DAI, please see Eggplant DAI Integration with Eggplant Functional.
The following versions of Eggplant Functional (EPF) were tested with DAI 7.3:
System | Version | EPF Version |
---|---|---|
Windows (64-bit) | 10/11, Server 2012/2016/2019 | 23.3.x |
64-bit macOS Intel (x64) | 14.3 | 23.3.x |
Red Hat Enterprise Linux (RHEL) (64-bit) | 8/7 | 23.3.x |
CentOS Linux (64-bit) | 7 | 23.3.x |
Ubuntu LTS Linux (64-bit) | 22 | 23.3.x |
EPF 23.3.100 is only available for Mac and Windows. We recommend 23.3.100 for best results with Western language recognition in text searches. For best results with Eastern language recognition, use EPF version 23.3.0, which is available on all platforms.